home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
HyperLib 1997 Winter - Disc 1
/
HYPERLIB-1997-Winter-CD1.ISO.7z
/
HYPERLIB-1997-Winter-CD1.ISO
/
オンラインウェア
/
UTIL
/
Ejector 0.95b Folder.sit
/
Ejector 0.95b Folder
/
Ejector Read Me...
< prev
next >
Wrap
Text File
|
1995-01-25
|
8KB
|
136 lines
Ejector v 0.95 - a CD-ROM disk ejection utility
by Bert Seltzer
Copyright ゥ 1994 All rights reserved.
・ Why Ejector ?
The CD-ROM drives (300 series) provided by Appleィ in some of their newer
Macintoshィ computers have many virtues to their credit, but they also have
one flaw. They don't eject discs at 'Shutdown' or 'Restart. This can be annoying
for any number of reasons, not the least of which is what forgetful folk
like myself call the 'Where on earth did I leave that disc?' factor. A more
serious version of this phenomenon occurs if a bootable CD is left in the
drive. Under these circumstances, the machine will use that disc as the
startup device when next turned on and refuse to eject it since it contains
the active system file. In order to get things back to normal, the computer
must be rebooted from a floppy or some fairly adept eject-button pushing
must be accomplished at just the right time during the restart process.
Either way, the Mac must be restarted, and that's more than annoying, it's
a waste of time.
・ What is Ejector ?
Ejector is a combination of an INIT, a code resource, and a control panel file.
The INIT installs the code resource, which modifies the shutdown/restart
behavior of the Macintosh to include ejection of discs in Appleィ CD-ROM
drives. The control panel file allows the user to modify several aspects of
the whole package's operation, such as whether or not Ejector will become
active and/or display its icon at startup, whether or not an alert reminding
you to extract your disc is displayed during a full shutdown, and how much
time should be allowed for disc extraction at shutdown if the alert option
is off.
・ How is Ejector installed and used ?
To install Ejector, simply drag its icon to your system folder and click 'OK'
when the Finder asks if you want Ejector placed in the control panels folder.
Ejector must be in that folder to operate properly. To make Ejector active,
your Macintosh must then be restarted. Ejector's icon will appear among the
extension and control panel icons displayed during startup and its default
settings will be effective. When you open the Ejector control panel, several
options will be available:
・ 'Install Ejector' - when this checkbox has an 'x' in it, Ejector will be active
following the next restart. When this checkbox is empty, Ejector won't
be installed during the next startup. As with any Mac checkbox, this, and
the other checkboxes in this control panel, may be toggled between the on
and off states by simply clicking in the box.
・ 'Show Icon At Startup' - when this checkbox is on (with an 'x' in it) Ejector's
icon will appear among the other extension and control panel icons displayed
during startup. If the 'Install Ejector' check box is off, Ejector's icon will
be displayed with an 'X' through it, indicating non-installation. If this check-
box is off, no icon will be displayed whether Ejector is installed or not.
Should Ejector detect an error condition during its startup installation, it
will display the 'X'd - out icon regardless of the control panel settings.
When you select 'Restart' from Finder's 'Special' menu, Ejector will eject the
CD carrier tray if a CD-ROM disc is mounted and leave it out. If, however, you
do a full shutdown, ie., you select 'Shut Down' from Finder's 'Special' menu,
the disc is first ejected, then the carrier tray is drawn back into the drive
for safe storage. Obviously, you'll need some time to remove your disc between
these events. The following controls determine how this is accomplished.
・ 'Display "Remove CD" Alert' - when this checkbox is on, Ejector will display
an alert reminding you to remove your CD-ROM disc during a full shutdown.
The carrier tray will remain out and further execution of the 'Shut Down'
will be delayed until the 'OK' button in this alert is clicked. Under these
circumstances, the 'Default Delay seconds' setting discusssed next will be
ignored. If this checkbox is off, no alert will be displayed, and the 'Default
Delay seconds' setting will be used to allow time for disc removal.
・ 'Default Delay □ seconds' - if the 'Display "Remove CD" Alert' option is off,
Ejector will eject any CD mounted in an Apple 300 drive, and during a full
shutdown, leave the carrier tray extended for the number of seconds entered
here before withdrawing the tray and completing execution of the 'Shut Down'
command. This edit text box behaves like any other in the Mac environment
except it ignores non-numeric keys other than 'delete', 'tab', or arrow keys.
Furthermore, it'll accept a maximum of three digits. If the 'Display "Remove
CD" Alert' option is off, and you set a default delay of less than four
seconds, the control panel will warn you of a short delay setting when
closed.
・ 'About...' Button - just there to dazzle you with graphic brilliance and remind
you where to send your shareware fee :).
・ Capabilities, Caveats, Limitations
Ejector will run happily on any post-SE Macintoshィ computer (68K or
PowerPC based) using System 7.0 or later. It will politely refuse to run in any
environment not meeting these criteria. Ejector patches _nothing_ and is
only active during startup and shutdown/restart. Therefore, it won't degrade
the performance of any Mac regardless of it's CPU architecture. Currently,
Ejector is only capable of recognizing CD-ROM drives using Appleィ driver
software. If your CD isn't an Appleィ drive or has been reconfigured using
some other third party driver software, Ejector will have no effect on the
drive's behavior. Efforts to support other drives exhibiting shutdown/restart
behavior similar to that of the Apple 300 series drives will be undertaken as
they are discovered. If you should have such a drive, please contact me via the
e-mail or snail-mail addresses listed below!
・ The Legal Stuff
Although Ejector has been tested successfully on a number of platforms in a
variety of configurations including AppleTalkィ-based networks, no warranty of
servicability or suitability for a particular purpose can be offered, nor will I
accept responsibility for the possible consequences, substantial or otherwise, of
using Ejector. If you use Ejector, it is understood that you accept and
agree to these conditions. Ejector may _not_ be redistributed without this
document and the shareware order form provided.
・ Finally, the shareware pitch...
To register your copy of Ejector, fill out the included shareware order form,
and send it with a check based on a U.S. bank for $7.00 to:
Bert Seltzer
1946 Seasons Way
Pittsburg, CA., 94565
Actually, any piece of paper with your name and address will work so long as
you remember your check:)
Your registration fee not only buys you the guilt-free use of Ejector, free
upgrades, and limited technical support, it will help support future development of
such improvements as the ability to recognize additional CD-ROM drives and
an improved user interface. The reasons for shareware registration go far
beyond the stated benefits, but I'm sure other authors have listed them in
such detail that I needn't harp on them here.
For comments, questions, complaints, or even compliments, I may be reached
at the address listed above or any of the following:
・ AOL - LiftRider
・ CIS - 72531,2345
・ Internet - Liftrider@aol.com
Thank you for your support!
・ Revision History
v.0.9b - Initial release - November 1994
v.0.95 - Corrected a bug in the way settings were stored and accessed. Cosmetic
improvements made to the user interface. - January 1995